package nu.member.service;

import java.util.HashMap;
import java.util.List;

import nu.board.model.GroupVO;
import nu.board.model.MemberGroupVO;
import nu.member.model.MemberVO;

public interface MemberService {

	public MemberVO login(MemberVO vo) throws Exception;

	public MemberVO registerMember(MemberVO vo) throws Exception;

	public MemberVO updateMember(MemberVO vo) throws Exception;

	public int idCheck(String id) throws Exception;

	public List<GroupVO> getGroupListByMember(MemberVO mvo) throws Exception;

	public int joinGroup(MemberGroupVO mgvo) throws Exception;

	int incrementGroupCurrent(int group_id) throws Exception;

	public void setNickName(MemberVO vo) throws Exception;

	public MemberVO getMemberInfo(MemberVO vo) throws Exception;

	public void increaseStudyPoint(String writer) throws Exception;

	public void increaseSportsPoint(String writer) throws Exception;

	public void increaseSmokingPoint(String writer) throws Exception;

	public void increaseFinancePoint(String writer) throws Exception;

	public void increaseLivingPoint(String writer) throws Exception;

	public String getNickContent(String study,String type) throws Exception;
	
	public String getPhotoById(String id)throws Exception;
}
